fling down a challenge

(戏剧性地)提出挑战;应付某种复杂的局面